home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
pc_board
/
pcbmm11.zip
/
PCBMM.DOC
< prev
next >
Wrap
Text File
|
1992-10-31
|
47KB
|
1,040 lines
------------------------------------------------------------------
| |
| |
| |
| |
| |
| PCBMM Version 1.1 |
| |
| PCBoard Multi-Menu System |
| |
| |
| For |
| |
| PCBoard Version 14.5a |
| |
| |
| Add over 100 functions to PCBoard's call-waiting screen! |
| |
| |
| Menu may also be "popped-up" anywhere in PCBoard by the |
| Sysop with PCBoard's built-in ALT-M local Sysop function. |
| |
| |
| Uses PCBoard's built-in hooks for the PCBMoni system. |
| |
| |
| Highly configurable menu shell. |
| |
| |
| |
| |
| |
| |
| |
| |
| PCBMM Version 1.1 |
| |
| (C) Copyright 1992 Yandell Computer Services |
| |
| 12121 Little Road - Bldg. 303 - Suite 212 |
| Hudson, FL 34667 |
| |
| DATA -- (813) 842-8099 |
| |
| |
| October 31, 1992 |
| |
| |
| |
------------------------------------------------------------------
--------------------------------------------------------------------
PCBMM
--------------------------------------------------------------------
TABLE OF CONTENTS
INTRODUCTION Page
------------ ----
1.0 What Is PCBMM 3
1.1 Multi-Nodes, Networks, Multi-taskers 3
INSTALLING PCBMM AS PCBOARD'S PCBMONI UTILITY
---------------------------------------------
2.0 Preliminaries 4
2.1 Step-by-step Installation Instructions 5
2.2 PCBMM Main Set-up Parameters (MMSETUP.EXE) 6-7
2.3 Change PCBoard Call-Waiting Screen to Say "PCBMM" 8
INSTALLING PROGRAMS INTO THE PCBMM SYSTEM
-----------------------------------------
3.0 Installing Programs Into PCBMM 9-11
3.1 Re-installing PCBMONI Into PCBMM 12
3.2 When to Use a Batch File Instead of Command Line 12
3.3 Configuring a "Drop to DOS" (shell) function 12
3.4 Memory Considerations - Swapping PCBoard 12
3.5 Sample Setup - MMUTIL1.EXE, MMUTIL2.EXE, etc. 13
MISCELLANEOUS
-------------
4.0 Technical Notes 14
4.1 Error Messages 14
4.2 Where to Receive Assistance 14
4.3 Disclaimer and Warranty 15
4.4 License to use PCBMM 15
REGISTRATION
------------
5.0 Registering PCBMM 16
5.1 Register with CONFIDENCE - Author Information 16
--------------------------------------------------------------------
Page 3 PCBMM Page 3
--------------------------------------------------------------------
1.0 What is PCBMM
------------------
PCBMM adds over 100 local maintenance functions to PCBoard's call-
waiting screen. These functions may also be called by the Sysop
while logged LOCALLY into their systems using ALT-M.
PCBMM allows the Sysop access to other functions from one, easy to
use central menu system. PCBMM has been designed to be installed
into the PCBoard environment where PCBMoni usually is located.
PCBMoni is then moved to the PCBMM system if desired.
Using PCBoard's "hooks" into the PCBMoni system allows the Sysop to
call up the PCBMM system from the PCBoard call-waiting screen, or
from any PCBoard prompt while logged in locally using the ALT-M key
combination.
Typical examples of PCBMM use:
* Checking caller's responses to a log-in or script questionnaire
WHILE reading or responding to messages. This requires a simple
text viewing program (LIST) to be installed into PCBMM. Simply
press ALT-M *while* reading the message.
* Viewing CALLER logs from the PCBoard call-waiting menu without
logging into the system. This requires a caller-log viewing
program such as ACTView to be installed as a PCBMM function.
* Editing news, bulletins, menu, etc. files from any prompt while
logged into PCBoard. This requires the installation of editors
(ones typically used for these purposes) in PCBMM.
* Your favorite off-line mail reader may be installed.
* Any other utilities used in the maintenance of your BBS!
* See the sample configuration for other examples of use.
1.1 Multi-nodes, networks, multi-taskers
-----------------------------------------
PCBMM has been developed in a networked environment. All multi-node
features are thoroughly tested on our own multi-node PCBoard system.
PCBMM is DESQview aware. It is automatically detected. Screen and
keyboard I/O are "well behaved". Time slices are given back to other
applications while PCBMM is idle at an input prompt.
DESQview is the ONLY multi-tasking software supported by PCBMM.
--------------------------------------------------------------------
Page 4 PCBMM Page 4
--------------------------------------------------------------------
2.0 Preliminaries
------------------
To use PCBMM from PCBoard's call-waiting screen (the screen present
while PCBoard is ready and waiting for callers) it must be installed
in place of PCBoard's PCBMoni utility. PCBMoni is a utility which
comes with PCBoard and is used to monitor activity on different
node's on a single screen.
The PCBMoni utility may then be moved to the PCBMM system, resulting
in no loss of use, or functionality of, the PCBMoni utility.
PCBMoni is a file called PCBMONI.EXE. It is probably located with
your other PCBoard executable files (PCB145.EXE, etc.). You must
locate this file and note its location. If this file does not exist
on your system and you do not use the PCBMoni utility, you need to
determine a DOS path to place the PCBMM files in instead.
In the simplest terms, PCBMONI.EXE is renamed to another name, such
as PCBMON.EXE. The PCBMM files are then placed where PCBMONI is (or
was) and PCBMM.EXE is renamed to PCBMONI.EXE. This is required so
that the PCBMM system will run when "PCBMoni" is selected from the
call-waiting screen or when ALT-M is pressed while logged in locally
to PCBoard (Note: step-by-step instructions are given later on how
to change "PCBMoni" on the PCBoard call-waiting screen).
In all cases, PCBMM.EXE(PCBMONI.EXE) must be in your DOS path in
order to function properly when called by PCBoard.
Basic installation requirements:
--------------------------------
* A basic understanding of PCBoard software and the layout of your
bulletin board system.
* A basic understanding of DOS path information and the DOS paths
in use on your system.
* A basic understanding of DOS batch files. Some understanding of
passed variables (%1, %2) to batch files might be helpful,
depending on the type of applications you plan to install into
the PCBMM menu system.
* A print out of this manual to use as a check-list for installing
PCBMM.
--------------------------------------------------------------------
Page 5 PCBMM Page 5
--------------------------------------------------------------------
2.1 Step-by-step installation instructions
------------------------------------------
CAREFULLY following the steps below should install PCBMM with no
problems.
____(1) Look at your PCBoard call-waiting screen (the screen which
appears while waiting for a caller). The lower row of menu items,
in the center, is a menu selection that says PCBMoni. Selecting this
calls up this excellent node monitoring program. You must decide if
you are going to install the PCBMM function in place of the PCBMoni
function, or use PCBMM as a stand-alone utility, or both. If you
replace PCBMoni, you may re-locate the PCBMoni function to the PCBMM
selection menu if you wish.
Installing PCBMM in place of PCBMoni allows you to call PCBMM from
the PCBoard calling waiting screen and from anywhere in PCBoard
while logged in locally by pressing ALT-M. This is primarily what
PCBMM has been designed for.
____(2) If you are going to replace PCBMoni, the PCBMM files MUST be
placed in a directory path. The most suitable location for this is
the main \PCB directory, where PCB145.EXE and PCBMONI.EXE reside.
This location is typically already in a DOS path on most systems.
You may install the PCBMM files into their own directory (\PCBMM):
(A) If not installing PCBMM as the PCBMoni function replacement, OR
(B) If its own directory (\PCBMM) is placed in the DOS path.
____(3) If replacing the PCBMoni function, find PCBMONI.EXE and then
RENAME PCBMONI.EXE to PCBMON.EXE (or another file name you prefer).
>> YOU MUST DO THIS to use PCBMM with ALT-M in PCBoard!!!
Note: You will not have PCBMONI.EXE on your system if you have
previously deleted it (if not used, etc.). This is ok. You simply
will not need to install the renamed PCBMON.EXE into PCBMM (later).
____(4) Extract or place ALL of the PCBMM files in the location you
have decided on in step #2 above.
____(5) If you are replacing the PCBMoni function, copy PCBMM.EXE to
PCBMONI.EXE (>COPY PCBMM.EXE PCBMONI.EXE) - but only after carefully
completing step #3 above. STEP #5 IS ABSOLUTELY REQUIRED if you
wish to use PCBMM from the PCBoard call-waiting screen or with ALT-M
while logged locally into PCBoard.
____(6) Run MMSETUP.EXE. Select option #1, "Edit PCBMM Main Set-up
parameters". Edit each parameter as needed. IMPORTANT: Press F1 at
each parameter for configuration help.
The "PCBMM Main Set-up parameters" are explained in detail in the
next section.
--------------------------------------------------------------------
Page 6 PCBMM Page 6
--------------------------------------------------------------------
2.2 Editing PCBMM main set-up parameters (MMSETUP.EXE)
------------------------------------------------------
* Your PCBMM Registration Number
--------------------------------
This is the registration number received when PCBMM is registered.
All functions are enabled in unregistered copies. There is one
usage limitation on unregistered copies of PCBMM, which permits only
the first 18 of the 105 menu selections to be used until registered.
Registration will display your system name in the line near the top
of the PCBMM menu selection screen.
Registration also removes the "PCBMM [Unregistered Copy]" message
and the brief delay at program termination.
* PCBOARD.DAT For Stand Alone Use
---------------------------------
A PCBOARD.DAT (PCBoard's main configuration file) is needed for
PCBMM to operate. These files are usually found in each node's
directory, sometimes referred to as the node's "home directory".
PCBMM will first look in the current directory for PCBOARD.DAT. If
PCBMM has been installed as PCBMoni and called from the PCBoard
call-waiting screen or with PCBoard's ALT-M, PCBOARD.DAT will
usually be found in the current directory.
If PCBOARD.DAT isn't found in the current directory, the environment
variable PCBDAT is checked to see if PCBOARD.DAT files are being
kept elsewhere. If so, this PCBDAT environment variable location is
used.
If PCBOARD.DAT is not found as outlined above, then the location and
filename entered here is used (to use PCBMM in stand-alone mode).
* Idle Keyboard Time-out (Minutes)
----------------------------------
Enter the keyboard time-out (in minutes). Valid responses are 0 - 9.
Entering a 0 zero will disable this feature. If the time-out occurs
while at the main PCBMM selection menu, PCBMM will exit and return
to the previous application as follows:
If PCBMM has been selected from the PCBoard call-waiting screen (as
PCBMoni), you will return to that screen, where PCBoard will reset
the modem and wait for a caller.
If PCBMM has been selected with ALT-M (PCBMoni) while you are logged
into PCBoard locally, you will be returned to the point where you
selected ALT-M in PCBoard.
If PCBMM has been executed from the DOS prompt, PCBMM will return to
the DOS prompt if the time-out occurs.
Section 2.2 continues on the next page
--------------------------------------------------------------------
Page 7 PCBMM Page 7
--------------------------------------------------------------------
2.2 Editing PCBMM main set-up parameters (continued)
----------------------------------------------------
* Remember Last Function Used
-----------------------------
If you answer Yes to this parameter, PCBMM will store the menu
number of the last item which was highlighted when PCBMM ended. The
next time PCBMM is used, this menu selection will be highlighted
when the menu is first displayed. This is useful if you are doing
maintenance that requires you to exit and re-enter PCBMM frequently,
as you will not be required to move the cursor (& possibly PageDown)
to highlight the selection every time you bring up PCBMM.
If you answer No, PCBMM will always begin with item #1 in the upper
left hand corner highlighted.
Note: This feature refers to saving the highlight location upon
actual termination of PCBMM, not the calling of a PCBMM menu item.
When a PCBMM menu item (function) is used, that item will always be
highlighted upon returning to PCBMM.
You should answer NO to this parameter if concurrent copies of PCBMM
will be running on your system at any given time.
* Password To Edit Functions With ALT-F1
----------------------------------------
Any menu item may be quickly configured, changed, or deleted while
using PCBMM by simply highlighting the desired menu item and
pressing the ALT and F1 keys simultaneously. This eliminates the
need to exit PCBMM, run the MMSETUP.EXE utility then re-enter PCBMM.
This edit function may be password protected if desired. This could
be especially useful if PCBMM has been made available to remote Co-
Sysops through a remote "Doorway" type program, otherwise an edit
password would probably not be needed.
If a password for ALT-F1 editing is desired, simply enter it in this
parameter. If a password exists and ALT-F1 is pressed, the password
will have to be entered. If the password is correctly entered, PCBMM
will not ask for it on subsequent ALT-F1 edits.
Special note regarding this parameter: While this "password"
parameter may give special consideration for use of PCBMM as an on-
line utility for co-Sysops through a "doorway" program, please
remember that PCBMM has been designed as a local Sysop utility. All
aspects of the functionality and performance of this program are
designed with LOCAL use in mind, NOT for use as an on-line utility.
--------------------------------------------------------------------
Page 8 PCBMM Page 8
--------------------------------------------------------------------
2.3 Change PCBoard call-waiting screen to say "PCBMM"
-----------------------------------------------------
By default, the bottom center menu bar on the PCBoard call-waiting
screen says "PCBMoni". If you wish to change this to correctly
indicate the new "PCB Multi-Menu" function, follow each of the steps
below. The following instructions presume the Sysop has some
familiarity with customizing PCBoard's PCBTEXT files with PCBoard's
MKTXT145.EXE.
These are cosmetic changes to the PCBoard call waiting screen only.
If PCBMM does not function, it is not due to any installation errors
which may result from the following steps.
__ Run MKTXT145.EXE
__ Edit PCBTEXT preceded by its location. If you are told the file
was not found, you are not entering the correct information.
__ Select F3 (jump to record).
-- Enter 515. This is the PCBMoni menu selection bar text.
__ Enter: "PCB Multi-Menu" (without the quotes). If you wish to
call this process something else, enter your preference here.
PCBoard will automatically center the text you enter in the
selection bar.
__ Press F3 again.
__ Enter 530. This is the long description of the function which
appears under the PCBMoni menu bar on the call-waiting screen.
-- Enter:
"Run PCBMM (PCBoard Multi-Menu) for more maintenance options"
(Again, don't enter the quotes). If you wish to use a different
description, enter your preference here. PCBoard will auto-
matically center this description on the call-waiting screen.
__ Press ESC to save the changes and exit MKTXT145.EXE
__ Run PCBoard. Review the changes on the call-waiting screen.
--------------------------------------------------------------------
Page 9 PCBMM Page 9
--------------------------------------------------------------------
3.0 Installing programs into PCBMM
-----------------------------------
If all installation steps described in sections 2.0 through 2.3 have
been carefully followed, you are now ready to run and configure
individual menu items in PCBMM. If you are running PCBMM as the
PCBMoni function, highlight the "PCB Multi-Menu" bar on the call-
waiting screen and press [ENTER]. If you are logged into PCBoard
locally, you may press ALT-M at any time from any PCBoard prompt to
execute PCBMM.
To review and configure the menu items, highlight the desired item
and press ALT-F1. You will have to enter the edit password if one
was assigned during step #6 in section 2.1. At this point, you may
review and change the current item's configuration. Each parameter
has help available by pressing F1 which should provide sufficient
details for configuration. Remember that only the first 18 menu
times may be defined until PCBMM has been registered.
* Function Name To Appear In Menu
---------------------------------
This is the name of the function which appears in the "selection
bar" on the menu with the other menu selection bars. This "name"
should be a brief description of what this function does, so that it
can easily be identified on the selection menu.
For example, if you were using LIST to view the log-in questionnaire
answer file (NEWREG is the default PCBoard name for this file) you
might give this function a name such as: View NEWREG
The name you place in this parameter is automatically "centered" in
the selection bar by PCBMM, so there is no need to center this entry
on the installation screen.
* Filename And Command Line To Execute
--------------------------------------
This is the DOS filename and command line to execute. For instance:
LIST.EXE D:\PCB\MAIN\NEWREG
would look for the filename LIST.EXE in the current directory, then
the DOS path. The NEWREG file (the command line) will then be shown.
- - -
It is recommended to include the location of the executable filename
in-line (preceding the executable file name) whenever possible. For
instance:
C:\UTIL\LIST.EXE D:\PCB\MAIN\NEWREG
would look for LIST in C:\UTIL\ and execute it. This results in
faster response time since the DOS path is not searched.
If the filename & command line exceed the length allowed in the
PCBMM installation screen, or if the program to be used requires a
switch to its directory, you will need to use a batch file in this
parameter. See section 3.2 on page 12 for more information.
Section 3.0 continues on the next page
--------------------------------------------------------------------
Page 10 PCBMM Page 10
--------------------------------------------------------------------
3.0 Installing programs into PCBMM (continued)
-----------------------------------------------
* Long Description Of Function To Appear On Menu
------------------------------------------------
When using cursor keys to highlight a selection on the menu, a long
description of each function will appear below the menu "grid" while
that particular function is highlighted.
For example, if you were using LIST to view the log-in questionnaire
answer file (NEWREG is the default PCBoard name for this file) you
might give this function a long description such as:
View the log-in NEWASK questionnaire answer file NEWREG
The long description you place in this parameter will automatically
be centered on the screen by PCBMM, so there is no need to center
this entry on the installation screen.
* Prompt For Additional Command Line
------------------------------------
You may wish to install a function where the executable program name
is always the same, but the command lines vary. Each menu selection
in PCBMM can be set to prompt you for additional command line infor-
mation before executing the command. Valid settings here are:
(Y)es : Prompt for command line after selecting an item. PCBMM will
add a [SPACE] between the end of the filename or command
line and the cursor in the command line editing field.
(N)o : Do not prompt for additional command line information.
(O)mit: Prompt for a command line after selecting an item, but omit
the [SPACE] between the end of the filename or command line
and the cursor in the command line editing field.
* Pause Before Returning To PCBMM
---------------------------------
When some applications run, they display a screen of information
then exit to the DOS prompt with no prompting from the user. This
type of application is usually not well suited for use with PCBMM,
since the PCBMM menu screen is re-drawn when an application ends and
returns to PCBMM (this would erase the application's screen before
it could be reviewed by the operator).
Answering Yes to this parameter will cause a "Press any key" prompt
to appear at the bottom of the screen after an application ends,
before PCBMM clears the screen to re-draw the menu.
This should only be used if needed as described above. If it is not
needed, answer (N)o to this parameter, which is the default.
Section 3.0 is continued on the next page
--------------------------------------------------------------------
Page 11 PCBMM Page 11
--------------------------------------------------------------------
3.0 Installing programs into PCBMM (continued)
-----------------------------------------------
* Swap PCBMM From Memory To EMS Or Disk
---------------------------------------
PCBMM has the ability to SWAP itself out of memory to EMS or disk
when running an application (or when simply shelling to DOS).
Answer Y to have PCBMM automatically detect if EMS is present, and
swap itself to EMS if available. If EMS is not found or is not
available, PCBMM will then swap itself to disk.
Answer D to force PCBMM to swap itself to Disk during a shell, even
if EMS is available.
Answer N to disable swapping. PCBMM will remain in memory. This
should be used if difficulties arise using the above modes.
Never use a swap mode if PCBMM is being used in a multi-tasking
environment other than those listed as supported in this manual.
* Password to use this function (if needed)
-------------------------------------------
Each function may be password protected if desired. This could be
useful if PCBMM has been made available to remote Co-Sysops through
a remote "Doorway" type program, otherwise a password would probably
not be needed.
If a password for this function is desired, simply enter it in this
parameter. If a password exists for this function and this function
is selected from the menu, the password will have to be entered each
time this function is selected from the menu.
Each function may have a different password, the same password as
other functions, or no password at all.
If the MMSETUP.EXE (Multi-Menu Setup) program has been installed as
a menu selection and PCBMM is available to Co-Sysops, the menu
selection containing MMSETUP.EXE should be password protected.
Special note regarding this parameter: While this "password"
parameter may give special consideration for use of PCBMM as an on-
line utility for co-Sysops through a "doorway" program, please
remember that PCBMM has been designed as a local Sysop utility. All
aspects of the functionality and performance of this program are
designed with LOCAL use in mind, NOT for use as an on-line utility.
--------------------------------------------------------------------
Page 12 PCBMM Page 12
--------------------------------------------------------------------
3.1 Re-installing PCBMONI into PCBMM
-------------------------------------
The sample PCBMM.DAT file enclosed with PCBMM contains an example of
PCBMoni installed as a function in PCBMM. Use the filename you used
when renaming PCBMONI.EXE (PCBMON.EXE was recommended). Example:
>D:\PCB\PCBMON.EXE D:\PCB\MAIN\USERNET.XXX
The above entry would be placed in the "File & Command" parameter
while using ALT-F1 in PCBMM to edit a menu selection. PCBMON.EXE
would be located in D:\PCB, and your USERNET file would be located
in D:\PCB\MAIN. PLEASE NOTE: If you are using an early version of
PCBoard 14.5a, you may need to use the filename USERNET.DAT instead
of USERNET.XXX.
Answer No to "Prompt for additional command line".
Answer No to "Pause before returning to PCBMM".
Answer No to "Swap PCBMM" unless memory is very limited.
3.2 When to Use a Batch File Instead of Command Line
-----------------------------------------------------
If the filename and command line for a function exceeds 60 (sixty)
characters, you will need to create a batch file which contains the
commands. You would then simply place this batch file name in the
"File & Command" parameter in the function's installation screen.
This batch file must reside with PCBMM.EXE (PCBMONI.EXE). You may
set the "prompt for additional command line" parameter, just be sure
to place %1, %2, etc. variables at the end of the command line in
your batch file if you do.
You will also need to create a batch file for any process that
requires you to actually switch (CD\DIRNAME) to an application's
directory before running the application. Simply move to the
application's drive and directory in the batch file before running
it (sort of like many "door" batch files). You do not need to
switch back to the current directory (with the batch file) when the
application ends, as this is automatically handled by PCBMM.
3.3 Configuring a "Drop to DOS" (shell) function
-------------------------------------------------
To temporarily drop (shell) to the DOS prompt, enter the word SHELL
in the "File & Command" parameter for an item. To exit from this
shell, type EXIT at the DOS prompt. The "Prompt for additional
command line" and "Pause before returning to PCBMM" parameters are
ignored when using this special shell function.
3.4 Memory Considerations - Swapping PCBoard
---------------------------------------------
It may be necessary to run PCBoard in SWAP mode to free enough
memory for some applications you might use. Many systems are
already using the SWAP mode for other requirements. If you are not
sure if you have SWAP enabled, use the enclosed MMUTIL1.EXE utility
(called "View PCB Switches" in the sample PCBMM Menu). Please refer
to the PCBoard manual for installation and other information
regarding the /SWAP switch.
--------------------------------------------------------------------
Page 13 PCBMM Page 13
--------------------------------------------------------------------
3.5 Sample Setup - MMUTIL1.EXE, MMUTIL2.EXE, etc.
--------------------------------------------------
PCBMM comes with a sample PCBMM.DAT file that is fully loaded with
applications. You may use these examples as they are, or edit them
to install your own applications in PCBMM. The examples in the
enclosed PCBMM.DAT should help you get started. Remember, until
PCBMM is registered only the first 18 items may be defined or used.
See ORDER.FRM for details on how to register PCBMM.
Review the items below, using ALT-F1 (while highlighted) to view
their installation in PCBMM.
The default PCBMM.DAT comes with MMSETUP as function number one. You
may remove or change this. Once the "main" PCBMM parameters have
been set with MMSETUP, they should not need to be edited very often.
The second item is an example of the SHELL command (see section 3.3
on page 12 for details).
The third item is an example of PCBMoni, relocated from its original
home on the PCBoard call-waiting screen.
Note the method of installation of the other items and use them as a
guideline when installing your own applications in PCBMM.
Descriptions of the MMUTIL1.EXE, MMUTIL2.EXE etc. files.
-------------------------------------------------------
Enclosed with PCBMM are six small utilities which help demonstrate
the PCBMM program. You may use these utilities as guideline for
installing other utilities into PCBMM. Since some of them are
"PCBoard specific", you may wish to leave them installed in PCBMM.
All six MMUTILx.EXE files are DESQview aware.
MMUTIL1.EXE - Displays the current PCB environment switches that are
currently set, as well as possible valid settings.
MMUTIL2.EXE - A perpetual calendar.
MMUTIL3.EXE - A very simple four function calculator.
MMUTIL4.EXE - An ASCII character chart.
MMUTIL5.EXE - Displays all of the PCBoard @X## color macro codes.
MMUTIL6.EXE - Displays the valid PCBoard information @ variables.
The MMUTILx.EXE utilities are provided "as is" for demonstration
purposes. They may not be distributed outside of the PCBMM11.ZIP
compressed file.
--------------------------------------------------------------------
Page 14 PCBMM Page 14
--------------------------------------------------------------------
4.0 Technical notes
--------------------
PCBMM has been designed to run specifically with PCBoard version
14.5a. PCBMM will not run with earlier versions of PCBoard or with
other brands of software.
PCBMM uses approximately 51K of memory while running. When executing
a function and NOT swapping PCBMM, the amount of available memory
will be reduced by this amount. If swapping PCBMM, only 5K of PCBMM
is left in memory.
If swapping to disk (not EMS), a disk file will be created in the
current directory called PCBMMxxx.$$$. The xxx represents the node
number as pulled from PCBOARD.DAT.
While PCBMM will share PCBMM.DAT with other nodes, care should be
taken not to edit PCBMM.DAT (with ALT-F1) while PCBMM is in use on
more than one node concurrently.
4.1 Error messages
-------------------
PCBMM gives verbose installation error messages for the two files
it access, PCBMM.DAT and PCBOARD.DAT. If you cannot determine the
error from these messages (usually invalid paths or file names) you
should contact YCS with the EXACT error message for assistance.
PCBMM does not display error messages if an installed function in
the PCBMM menu system does not execute properly when selected from
the PCBMM menu. It is up to the program being called and the Sysop
to track down these types of possible configuration problems.
4.2 Where to receive assistance
--------------------------------
Yandell Computer Services (YCS) provides the following technical
assistance for PCBMM:
813-842-8099 The YCS Support System. Available to all BBS Sysops.
INSTANT on-line credit card registration and support
system for YCS Shareware. On-line 7 days per week,
24 hours per day.
If you need to contact YCS for installation assistance, prepare a
ZIP file containing the following items prior to calling:
(1) PCBMM.DAT
(2) PCBOARD.DAT
Upload this ZIP file. Leave us a comment containing:
(1) A detailed description of your problem.
(2) The ZIP file name you uploaded (1 & 2 above).
(3) The location of your PCBOARD.DAT file on your system.
(4) The location of ALL of the PCBMM files on your system.
(5) The EXACT wording of any error messages you are receiving.
--------------------------------------------------------------------
Page 15 PCBMM Page 15
--------------------------------------------------------------------
4.3 Disclaimer and warranty
----------------------------
PCBMM is a shareware product. PCBMM may be uploaded to BBS systems
as long as copyright notices are not removed and no changes are made
to the program. There are no warranties, expressed or implied, for
unregistered copies of PCBMM. Sysops who install PCBMM on their
systems assume any and all liabilities for anything which may result
as a consequence of running PCBMM. For registered copies of PCBMM,
Yandell Computer Services warrants that PCBMM will perform as
described in this documentation. In the event that PCBMM does not
perform as specified, then Yandell Computer Services may elect to
fix PCBMM or refund the amount paid, if notified within 30 days of
registration.
Due to the type of program PCBMM is (a program which calls other
programs) it is impossible to guarantee that any particular program
or application a Sysop might install will be compatible with PCBMM.
The warranty covering PCBMM (in the previous paragraph) covers
PCBMM's operation only, not the operation of other programs or their
compatibility with PCBMM.
Under no circumstances shall Yandell Computer Services or the author
of PCBMM be liable for any loss of profit or any other damages,
including but not limited to special, incidental, consequential, or
other damages, arising out of the use or inability to use PCBMM.
4.4 License to use PCBMM
-------------------------
PCBMM is not "public domain" or "free" software. A limited license
is granted to use and evaluate PCBMM for thirty days after initial
installation. PCBMM must be registered if it is used after the
initial thirty day evaluation period.
A PCBMM registration may be used only on the original licensee's
BBS system and only on nodes the original licensee owns and operates
for their own purposes. If the original licensee leases or sells
some or all of their nodes, those nodes will require their own PCBMM
registration.
PCBMM registrations are not transferable.
A PCBMM registration is a license to use PCBMM software on one (1)
BBS System at a single location with as many nodes as the original
licensee owns and operates at THAT location. When the licensee owns
and operates other BBS' in other locations, each location requires a
separate PCBMM registration.
If PCBMM has not been registered after 30 days, a Sysop reminder
will begin appearing at program termination.
--------------------------------------------------------------------
Page 16 PCBMM Page 16
--------------------------------------------------------------------
5.0 Registering PCBMM
----------------------
PCBMM is not free software. PCBMM should be registered no later than
30 days after installation.
Registration is $15.00 and may be paid by check, money order, VISA,
Mastercard, Discover, or American Express. If using a charge card,
you may receive a registration number INSTANTLY!
Refer to the enclosed file ORDER.FRM for complete registration
instructions.
5.1 Register with CONFIDENCE - Author Information
--------------------------------------------------
L. Brent Yandell has been programming for over eleven years,
including more than five years of developing telecommunications
software. Many Sysops will be familiar with PCBFV, the popular
PCBoard on-line compressed file viewer; ChatBox, the popular on-line
PCBoard split-screen chat door; QReader, the `full-screen' text
library door; PCBFX, the PCBoard file transfer profile system.
Yandell Computer Services (YCS) is a licensed business, operating
and existing under the laws of the State of Florida.
Writing BBS Shareware doors and utilities, in addition to custom
programming, is our business.... our ONLY business.
First Door Release: 7/6/87 (USBBSDOR) - Still updated and supported!
YCS Shareware is GUARANTEED (each product's documentation contains
each product's specific guarantee).
Yandell Computer Services is an *AUTHORIZED* merchant for VISA,
Mastercard, Discover, and American Express charge cards.
A dedicated multi-node BBS for support and on-line registrations, a
toll-free voice line for registrations, and a voice support line for
registered customers are just a few of our offerings in our efforts
to provide you with FAST, FRIENDLY SERVICE.